// /pages/person/Previous-excellent/Previous-detail/Previous-detail.js
const app = getApp();
Page({
  data: {
    heroDetail: null, // 用于存储英雄详情信息
  },

  onLoad(options) {
    // `options` 参数会接收到上一个页面通过 URL 传递过来的参数
    const heroId = options.id;
    console.log('接收到的英雄 ID:', heroId);

    // 根据 heroId 调用接口获取英雄的详细信息
    this.getHeroDetail(heroId);

    wx.setNavigationBarTitle({
      title: '榜样详情'
    });
  },

  getHeroDetail(id) {
    wx.request({
      url: `${app.globalData.baseUrl}/api/excellentPersonnel/${id}`, // 根据 ID 查询详细信息
      method: 'GET',
      success: (res) => {
        if (res.statusCode === 200) {
          this.setData({
            heroDetail: res.data.data
          });
          console.log('英雄详情数据:', res.data.data);
        } else {
          console.error('请求失败，状态码:', res.statusCode);
        }
      },
      fail: (err) => {
        console.log('请求失败:', err);
      }
    })
  },
});
